Effects of Receive Buffer Size and Timer Granularity on TCP Performance over Erroneous Links in a LEO Satellite Network Effects of Receive Buffer Size and Timer Granularity on TCP Performance over Erroneous Links in a LEO Satellite Network
نویسنده
چکیده
This master thesis presents a preliminary investigation into the impact of TCP’s advertised receive buffer size and timer granularity on TCP performance over an erroneous link in a low earth orbit (LEO) satellite environment. Conducted simulations include over 200 different combinations of TCP flavor, advertised receive buffer size, timer granularity, and bit error rates. Results show that TCP can only approximate the variable propagation delay of the LEO satellite link for unsaturated channels and that the minimum timer granularity which prevents a premature expiration of the retransmission timeout (RTO) depends on the advertised receive buffer. Low bit error rates (BERs) do not influence TCP’s capability to track the variable propagation delay in contrast to high BERs. Final results indicate that the relative performance degradation of TCP over erroneous LEO satellite links does not depend on the ability to estimate the variable propagation delay but rather on the employed TCP flavor. [35] The presented work includes basic principles of TCP with respect to its congestion avoidance and retransmission mechanisms. Additionally, an introduction to satellite constellations is given and further detailed to highlight the characteristics of the analyzed satellite network. Based upon this analysis, this thesis will mathematically show that only the upand downlink delay dominate within the end-to-end delay’s variability. Thus, the developed simulation model might neglect any propagation delay associated with inter-satellite links (ISLs). In order to simplify the simulation of erroneous satellite links, some aspect of up-to-day data encoding and forward error correction (FEC) schemes are presented. This work shows that on a transport layer level, the satellite link reveals either a uniformly distributed BER or is not available at all. [38,39] As the entire work was conducted within a BMBF-founded research project at Fraunhofer FOKUS, references to project constrains and system parameters are included whenever necessary. [6]
منابع مشابه
Effects of advertised receive buffer size and timer granularity on TCP performance over erroneous links in a LEO satellite network
This paper presents a preliminary investigation into the impact of TCP’s advertised receive buffer size and timer granularity on TCP performance over erroneous links in a LEO satellite environment. Conducted simulations include over 200 different combinations of TCP flavor, advertised receive buffer size, timer granularity, and bit error rate. Results show that TCP can only approximate the vari...
متن کاملVariable Delay Testing Using ONE NASA / TM — 2002 - 211802
This paper investigates the effect of long and changing propagation delays on the performance of TCP file transfers. Tests are performed with machines that emulate communication from a low/medium-earth satellite to Earth by way of a geosynchronous satellite. As a result of these tests, we find that TCP is fairly robust to varying delays given a high enough TCP timer granularity. However, perfor...
متن کاملVariable Delay Testing Using One
This paper investigates the effect of long and changing propagation delays on the performance of TCP file transfers. Tests are performed with machines that emulate communication from a low/medium-earth satellite to Earth by way of a geosynchronous satellite. As a result of these tests, we find that TCP is fairly robust to varying delays given a high enough TCP timer granularity. However, perfor...
متن کاملDeadlock situations in TCP over ATM
The implementation of protocols, such as TCP/IP, and their integration into the operating system environment is very decisive for protocol performance. Putting TCP on high-speed networks, e.g. ATM, with large maximum transmission units causes the TCP maximum segment size to be relatively large. What Nagle’s consider “small” is not small anymore. We report on TCP/IP throughput performance measur...
متن کاملImpact of Buffer Size on TCP Start-Up
The Slow Start (SS) phase at the beginning of a TCP connection affects the performance of short transfers especially on long delay links such as Satellite Links. Many works have tried to improve the performance of this phase either by accelerating the congestion window increase or by setting the SS threshold at the beginning of the connection to a more accurate value in order to avoid losses an...
متن کامل